/**
 * 
 */
package com.dgj.log.tools;

import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Date;

import org.nutz.lang.Lang;

/**
 * 时间工具类
 * 
 * @author xiaoshan 2015年7月9日 上午10:25:11
 */
public class DateUtil {
    /**
     * 比较两个时间的大小
     * @param startDate 开始时间
     * @param endDate 结束时间
     * @return 返回比较结果，如果为false,则开始时间大于结束时间
     */
    public static boolean compareDate(String startDate, String endDate) {
	DateFormat df = new SimpleDateFormat("yyyy-MM-dd hh:mm");
	try {
	    Date start = df.parse(startDate);
	    Date end = df.parse(endDate);
	    if (start.getTime() >= end.getTime()) {
		return false;
	    } else if (start.getTime() < end.getTime()) {
		return true;
	    }
	} catch (Exception e) {
	    throw Lang.wrapThrow(e);
	}
	return false;
    }
    /**
     * 比较两个时间的大小
     * @param startDate 开始时间
     * @param endDate 结束时间
     * @return 返回比较结果，如果为false,则开始时间大于结束时间
     */
    public static boolean compareDate(Date startDate, Date endDate) {
	if (startDate.getTime() >= endDate.getTime()) {
	    return false;
	} else if (startDate.getTime() < endDate.getTime()) {
	    return true;
	}
	return false;
    }
}
